//
//  SecurityUtil.h
//  Smile
//
//  Created by 周 敏 on 12-11-24.
//  Copyright (c) 2012年 BOX. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "JSONKit.h"
@interface SecurityUtil : NSObject 
/**
 *  @brief AES 加密 追加Base64编码
 *  @param plaintext 需要加密数据 json格式的数据需要json encode
 */

+(NSString *)AES128Encrypt:(NSString *)plainText;

/**
 *  @brief AES 解密
 *  @param encryptText 解密数据
 */

+(NSString *)AES128Decrypt:(NSString *)encryptText;

/**
 *  @brief 字符串encode
 */
+(NSString*)encodeString:(NSString*)unencodedString;

/**
 *  @brief 字符串decode
 */
+(NSString*)decodeString:(NSString*)encodedString;

/**
 *  @brief 时间戳
 */
+ (NSString *)timeStamp;

/**
 *  @brief json encode
 直接用jsonkit
 */

+ (NSString*)dictionaryToJson:(NSDictionary *)dic;


+ (NSString *)base64ecoding:(NSData *)textData;

+ (NSString *)uid;
@end
